const { User } = require('../../model/user.js');

module.exports = async (req, res) => {

    //标识 表示当前访问的是用户管理页面
	req.app.locals.currentLink = 'user';

	//获取地址栏中的参数
	//获取url里的message 在页面渲染时加载到页面中
	const { message, id } = req.query;
	//如果传入了id参数
	if (id) {
		//修改操作
		    let user = await User.findOne({_id: id});
		    res.render('admin/user-edit', {
		    message: message,
		    user: user,
		    //将id作为get参数传递
		    link: '/admin/user-modify?id=' + id,
		    button: '修改'
	    });
	} else {
		//添加操作
		    res.render('admin/user-edit', {
		    message: message,
		    link: '/admin/user-edit',
		    button: '添加'
	    });
	}
	
}